#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
int main(int argc ,char *argv[],char* envp[])
{
    //main函数的第三个参数
    //获取环境变量函数getenv()
    
    const char* user=getenv("USER");
    if(strcmp(user,"suzm")!=0 && strcmp(user,"root")!=0)
    {
        printf("没有访问权限\n");
        return 0;
    }

    int i = 0;
    extern char** environ;
    char** env = environ;
    while(*env)
    {
        printf("envp[%d]:%s\n",i++,*env);
        env++;
    }

    //for(int i=0;envp[i];i++)
    //{
    //    printf("envp[%d]:%s\n",i,envp[i]);
    //}

    return 0;
}
